Efficient Trust Aware Resource Allocation in Distributed Computing Environments
نویسندگان
چکیده
Dynamic distributed computing environments are composed by various entities, which, seeking for the maximization of their welfare while achieving their own goals and aims, may act selfishly, thus, leading to a significant deterioration of system’s performance. In general, system entities may be classified into two main categories: the Resource Requestors (RRs) wishing to use and/or exploit resources offered by the other system entities and the Resource Providers (RPs) that offer the resources requested. In this study, a reputation mechanism is proposed which helps estimating RPs trustworthiness, taking into account their past performance in consistently satisfying RRs’ expectations. The trust management framework is distributed, considers both first-hand information (acquired from the RR’s direct past experiences with the RPs) and second-hand information (disseminated from other RRs), while it exhibits a robust behaviour against inaccurate reputation ratings. The designed mechanisms have been empirically evaluated, exhibiting improved performance with respect to random RP selection.
منابع مشابه
Energy Aware Resource Management of Cloud Data Centers
Cloud Computing, the long-held dream of computing as a utility, has the potential to transform a large part of the IT industry, making software even more attractive as a service and shaping the way IT hardware is designed and purchased. Virtualization technology forms a key concept for new cloud computing architectures. The data centers are used to provide cloud services burdening a significant...
متن کاملA review of methods for resource allocation and operational framework in cloud computing
The issue of management and allocation of resources in cloud computing environments, according to the breadth of scale and modern technology implementation, is a complicated issue. Issues such as: the heterogeneity of resources, resource dependencies to each other, the dynamics of the environment, virtualization, workload diversity as well as a wide range of management objectives of cloud servi...
متن کاملAdaptive Dynamic Data Placement Algorithm for Hadoop in Heterogeneous Environments
Hadoop MapReduce framework is an important distributed processing model for large-scale data intensive applications. The current Hadoop and the existing Hadoop distributed file system’s rack-aware data placement strategy in MapReduce in the homogeneous Hadoop cluster assume that each node in a cluster has the same computing capacity and a same workload is assigned to each node. Default Hadoop d...
متن کاملSecurity for Resource Selection in Grid Computing Based On Trust and Reputation Responsiveness
In providing the infrastructure for the accomplishment of general purpose computational grids the main concern is security. Still, by properly authenticating users and hosts and in the interactions between them, most grid implementations focus their safety concerns. The effective and competent exploitation of grid computing services needs sophisticated and secured resource management systems. T...
متن کاملTrusted Resource Allocation in Grid Computing by Using Reputation
Grid system is a dynamic environment where every entity share the resources provided by the other entities. The system enables the coordinated and aggregated use of geographically distributed resources, often owned by autonomous organizations, for solving large-scale problems in science, engineering. However, application composition, resource management and scheduling in these environments is a...
متن کامل